Senior Software Engineer - IT (MicroStrategy)

Company
Fly Dubai
Job Location
United Arab Emirates, Middle East
Job Role
Technology
Contract Type
Full-Time
Salary
Posted Date
2026-01-26
Job Expiry Date
2026-02-25
Qualification
Bachelor’s Degree

KEY RESPONSIBILITIES


  • Designs, develops, and maintains scalable and high-performance software applications. This involves translating functional and non-functional requirements into fit for purpose technical designs and solutions.
  • Develops solutions based on ‘Microservice/Micro frontend’ architecture adopting functional programming styles and follows ‘DevOps/GitOps’ practices.
  • Designs and develops solutions for hybrid cloud, distributed, scalable and multi-region deployments ensuring that the solution is traceable and observable.
  • Utilizes AI-powered tools for code generation, debugging, and unit testing automation.
  • Translates business requirements into potential technical solutions based on technical design and best practice coding principles.
  • Collaborates with relevant stake holders in the technical design process by contributing to the analysis of technical application requirements.
  • Supports design and architecture components by observing solution development practices and collaborates with members of the cross functional team to identify areas of inefficiency and propose solutions.
  • Ensures solution performance, business edge cases and security related considerations are mitigated and resolved while developing software and prior to release.
  • Debugs complex code and identifies potential issues adhering to design documents to optimize the efficiency and performance. This involves analysis of data and evaluation of identifiable factors and potential solutions.
  • Peers reviews all code with a focus on good coding principles and validating best practices.
  • Automates unit tests and carry out testing independently. This involves troubleshooting issues and fixes defects that are considered moderate to high in complexity.
  • Collaborates with the QA team to develop AI-driven testing frameworks for automated and intelligent test case generation.
  • Stays updated with emerging AI technologies and integrate best practices into the development lifecycle.


QUALIFICATIONS


  • Bachelor's Degree (3+ years)
  • Information Technology, Computer Science, or related field
  • Fluent in English
  • Years with qualifications: 5 - 7 years


COMPETENCIES


  • Customer Focus
  • Teamwork
  • Effective Communication
  • Personal Accountability & Commitment to achieve
  • Resilience & Flexibility (Can do attitude)




Apply Now